import openpyxl

wb = openpyxl.load_workbook(r"F:\my_profile\study\code_pub\study_code_pub\python表格\index.xlsx")
sheet1 = wb.active
item = sheet1["A1"]
# 一个列就是一个对象
print(item)
print(item.row,item.column) # 第几行第几列
print(item.coordinate) # 行列直接出现

# 拿到第几行第几列的数据,拿到之后是一个对象
print(sheet1.cell(row=1,column=1))

# 遍历打印行列
for _i in range(1,6):
    # _i 不可以为0
    print(sheet1.cell(row=_i,column=2).value)

# 打印单独的行或者列
row_range = sheet1["A:C"] # 列使用大写字母表示,拿到一个列表，列表中是一个列表，这个列表保存这一列的所有的数据
col_range = sheet1["1:7"] # 行使用大写字母表示

for row in row_range:
    for _r in row:
        print(_r.value)

for col in col_range:
    for _c in col:
        print(_c.value)


